package cn.openread.starter.utils.excel;

import java.lang.annotation.*;

/**
 * 解释单元格的信息,匹配列o
 *
 * @author simon
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE})
@Documented
@Inherited
public @interface ColumnMapper {
    /**
     * 单元格名称
     */
    String columnName() default "/";

    /**
     * 单元格排序,从左->右
     */
    int columnOrder() default 1;

    /**
     * 单元格宽度
     */
    int columnWidth() default 16;

    /**
     * 单元格高度
     */
    int columnHeight() default 20;

    /**
     * 紧排在后面的是个list结构
     */
    boolean columnData() default false;

    boolean isText() default true;
}